W32: Fix dummy prelight style for check/radio buttons
authorРуслан Ижбулатов <lrn1986@gmail.com>
Wed, 23 Apr 2014 15:58:45 +0000 (15:58 +0000)
committerРуслан Ижбулатов <lrn1986@gmail.com>
Thu, 24 Apr 2014 03:35:49 +0000 (03:35 +0000)
Use a dummy transparent gradient instead of actual color (which screws up
focus rectangle on prelight), and apply to non-prelight state as well.

https://bugzilla.gnome.org/show_bug.cgi?id=728807

gtk/resources/theme/gtk-win32-base.css

index 701c3fc88048a7718a678882fa5ba5cb7be16cfa..ca84e79fe4f483d9d9d86c3edcc7355d3f945ac8 100644 (file)
@@ -160,9 +160,11 @@ GtkRadioButton:prelight:selected {
 }
 
 /* This is meaningless, it just enables prelight propagation to check/radio mark */
+GtkCheckButton,
+GtkRadioButton,
 GtkCheckButton:prelight,
 GtkRadioButton:prelight {
-  color: @fg_color;
+  background-image: -gtk-gradient (linear, left top, right bottom, from(transparent), to(transparent));
 }
 
 .check {